package entity

import (
	"time"

	"shqsoft.cn/pasnj/base"
)

//对公存款认定分户情况
type DGDKRD_FHQK struct {
	ID          int        `gorm:"AUTO_INCREMENT;primary_key;column:ID"`
	ACID        int        `gorm:"column:ACID"`            //帐户序号
	EMID        int        `gorm:"column:EMID"`            //员工序号
	EMNO        string     `gorm:"column:EMNO"`            //员工工号
	SysUserName string     `gorm:"column:SysUserName"`     //员工名称
	DSDT        time.Time  `gorm:"column:DSDT";type:date;` //分户日期
	DSEM        string     `gorm:"column:DSEM"`            //分户员工
	WODT        *time.Time `gorm:"column:WODT";type:date;` //销户日期
	OrganName   string     `gorm:"column:OrganName"`       //开户机构
	DSVL        float64    `gorm:"column:DSVL"`            //分户值
	ISWO        bool       `gorm:"column:ISWO"`            //是否删除
}

//TableName 对公存款认定分户情况
func (DGDKRD_FHQK) TableName() string {
	return "V_对公账户_分户情况"
}
func DGDKRD_FHQKEF() base.EntityFunc {
	return func() interface{} {
		entity := DGDKRD_FHQK{}
		return &entity
	}
}
func DGDKRD_FHQKESF() base.EntitiesFunc {
	return func() interface{} {
		var entities []DGDKRD_FHQK
		return &entities
	}
}

func init() {
	base.DaoPoolObj.Put("DGDKRD_FHQK", base.NewDefaultDao(DGDKRD_FHQKEF(), DGDKRD_FHQKESF(), nil))
}
